thin.imports('/public/configure/conf.project.js');
thin.imports('/public/configure/conf.msg.js');
//thin.imports('/public/plug/laytpl/laytpl.js');
thin.imports('/public/plug/LoadEffect/LoadEffect.js');

thin.use(function() {
	// 頁面加載完畢
	thin.effect();

	var proid = thin.data['data-id'];
	if(proid > 0) {
		// 開始渲染頁面
		layer.load(0, {
			shade: [0.08, '#000']
		});

		// 獲取項目詳情
		__getdata_proget['project_id'] = proid;
		factory.request('_project_get');
	}

	// 拒絕約談
	$('#btn-msg-refuse').on('click', function() {
		layer.load(0, {
			shade: [0.08, '#000']
		});
		__getdata_msgrefuse['id'] = tool.getSearch('msgid');
		factory.request('_msg_refuse');
	});

	// 項目約談
	$('#btn-msg-chat').on('click', function() {
		layer.load(0, {
			shade: [0.08, '#000']
		});
		__getdata_msgchat['id'] = tool.getSearch('msgid');
		factory.request('_msg_chat');
	});

	// 拉取項目
	$('#btn-msg-chat-s').on('click', function() {
		layer.load(0, {
			shade: [0.08, '#000']
		});
		__getdata_msgpull['project_id'] = proid;
		factory.request('_msg_pull');
	});

	// 预览计划书
	$('#bind-pd-bp, #bind-pd-cp').on('click', function() {
		var uri = $(this).attr('data-uri');
		if(uri) {
			tool.__cookie.set('pdf_uri', uri);
			window.open("/pdf.html");
		} else {
			var str = '';
			if(this.id == 'bind-pd-bp') {
				str = '尚未上传商业计划书';
			} else if(this.id == 'bind-pd-cp') {
				str = '尚未进行项目估值';
			}
			layer.msg(str, {
				icon: 2,
				time: 1200
			});
		}
	});
});

var __getdata_proget = {},
	__getdata_msgpull = {},
	__getdata_msgrefuse = {},
	__getdata_msgchat = {};

// 獲取項目回調
function __complete_proget(res) {
	layer.closeAll('loading');
	if(res.status == 200) {
		bindDetails(res.data);
	} else {
		layer.msg(res.error, {
			icon: 2,
			time: 800
		}, function() {
			if(res.status == 401) window.location.href = '/member/login.html';
		});
	}
}

// 綁定數據
function bindDetails(data) {

	// ----------------------------------------------------------------------------------------
	var ownerId = data.member_id, // 项目拥有者主键
		memberId = tool.__cookie.get('memberId'), // 当前人主键
		role = tool.__cookie.get('memberRole'), // 角色
		isCert = tool.__cookie.get('memberCert'), // 投资人是否通过认证
		isPull = tool.getSearch('isPull'), // 是否有投递关系
		isChat = tool.getSearch('ischat'); // 是否约谈
	if(role == 1) {
		// 创业者模式
		if(ownerId == memberId) {
			// 自己场景(完全展示)
			$('#box-pdf').css('display', 'block');
			$('#btn-msgbox').css('display', 'none');
		} else {
			// 一般人场景(不显示 商业计划书 和 评估报告)
			$('#box-pdf').css('display', 'none');
			$('#btn-msgbox').css('display', 'none');
		}
	} else {
		// 投资者模式
		if(isPull) {
			// 约谈者场景
			if(isChat == 1) {
				// 已约谈场景(完全展示 出现 『拒绝』按钮)
				$('#box-pdf').css('display', 'block');
				$('#btn-msgbox').find('[class*=bmx-]').css('display', 'none');
				$('#btn-msgbox').css('display', 'block');
				$('#btn-msgbox').find('.bmx-1').css('display', 'block');
			} else {
				// 未约谈场景(完全展示 出现 『拒绝』『约谈』按钮)
				$('#box-pdf').css('display', 'none');
				$('#btn-msgbox').find('[class*=bmx-]').css('display', 'none');
				$('#btn-msgbox').css('display', 'block');
				$('#btn-msgbox').find('.bmx-1').css('display', 'block');
				$('#btn-msgbox').find('.bmx-2').css('display', 'block');
			}
		} else {
			// 一般人场景
			if(isCert) {
				// 已认证投资人(完全展示 出现 『拉取项目』 按钮)
				$('#box-pdf').css('display', 'none');
				$('#btn-msgbox').find('[class*=bmx-]').css('display', 'none');
				$('#btn-msgbox').css('display', 'block');
				$('#btn-msgbox').find('.bmx-3').css('display', 'block');
			} else {
				// 未认证投资人(不显示 商业计划书 和 评估报告)
				$('#box-pdf').css('display', 'none');
				$('#btn-msgbox').css('display', 'none');
			}
		}
	}
	// ----------------------------------------------------------------------------------------

	$('#bind-pd-logo').attr('src', data.logo);
	$('#bind-pd-title').text(data.title);
	$('#bind-pd-words').text(data.words);
	$('#bind-pd-introduction').text(data.introduction);
	$('#bind-pd-round').text(data.round);
	$('#bind-pd-industry').text(data.industry);
	$('#bind-pd-city').text(data.city);
	$('#bind-pd-money').text(data.money + '万元');

	if(data.company !== '') {
		// 公司名稱
		$('#bind-pd-company').text(data.company);
		$('#bind-pd-company-box').css('display', 'block');
		$('#desinfo').css('display', 'block');
	}

	if(data.team !== '') {
		// 團隊規模
		$('#bind-pd-team').text(data.team);
		$('#bind-pd-team-box').css('display', 'block');
		$('#desinfo').css('display', 'block');
	}

	if(data.members && data.members !== '') {
		//核心團隊
		var members = JSON.parse(data.members);
		if(members.length > 0) {
			var ele = '';
			for(var i in members) {
				var m = JSON.parse(members[i]);
				var info = JSON.parse(m.info);
				ele += '<dd class="memberlists">';
				ele += '<font class="pd-members-tag">' + info.p_psn + '</font>';
				ele += '<font>' + m.name + '</font>';
				ele += '</dd>';
			}
			$('#bind-pd-members').append(ele).css('display', 'block');
			$('#desinfo').css('display', 'block');
		}
	}

	/*if(data.bp != '') $('#bind-pd-bp').addClass('active').attr('href', data.bp);
	$('#bind-pd-cp').attr('href', data.cp_uri);*/
	if(data.bp != '') $('#bind-pd-bp').addClass('active').attr('data-uri', data.bp);
	$('#bind-pd-cp').attr('data-uri', data.cp_uri);

	if(data.atlas != '') {
		var atlas = JSON.parse(data.atlas);
		var ele = '';
		for(var i in atlas) {
			ele += '<img src="' + atlas[i] + '" />';
		}
		$('#bind-pb-atlas').html(ele);
	}
}

// 拉取項目回調
function __complete_msgpull(res) {
	layer.closeAll('loading');
	if(res.status == 201) {
		layer.msg('项目拉取成功', {
			icon: 1,
			time: 1200
		}, function() {
			window.location.href = '/member/chat';
		});
	} else {
		layer.msg(res.error, {
			icon: 2,
			time: 800
		});
	}
}

// 拒絕項目回調
function __complete_msgrefuse(res) {
	layer.closeAll('loading');
	if(res.status == 204) {
		layer.msg('拒绝成功', {
			icon: 1,
			time: 1200
		}, function() {
			window.location.href = '/member/chat';
		});
	} else {
		layer.msg(res.error, {
			icon: 2,
			time: 800
		});
	}
}

// 項目約談
function __complete_msgchat(res) {
	layer.closeAll('loading');
	if(res.status == 201) {
		layer.open({
			type: 0,
			title: '约谈成功',
			content: '对方电话：' + res.data.mobile,
			area: ['320px', '160px'],
			btn: ['确定'],
			yes: function(index) {
				window.location.href = '/member/chat';
			}
		});
	}
}